*{margin:0;padding:0}
body{
	background: url(header.png) top left repeat-x;
	font:12px Arial,Helvetica,sans-serif;
}
ul,ul li{
	list-style: none;
}#top{
    height:42px;
}#top ul{
	padding: 0 5px 0;
}
#top ul li {
	font: 12px/14px Tahoma;
	float: left;
	margin: 5px 2px 0;
	padding:5px 8px 3px;border:1px;
}
#top ul li a{
	text-decoration:none;
	color: #0000cc;font-size:110%;
}
#top li a:hover{
	color:red;text-decoration:underline;;
}
#top_right{
	float:right;
}#top ul li:hover{
	background: #fff;
}#top ul li.top_selected a{
	color:red;
}#site{
	1width:960px;margin:0 auto 0;
}
#header{
	height:165px;padding-top:2px;
}
#logo,#logo a{
	margin:0px auto 0;height:135px;width: 131px;
}#logo a{display: inline-block;background:url(neu-log-s.png) no-repeat;}
.form{
	text-align:center;position:relative;
}
.from_res{text-align: left;}
.form a{
	text-decoration:none; text-transform: uppercase;color: #0000cc;font-weight:bold;display: inline-block;height:25px;
}.form a.a_selected,.form a:hover{
	color: #ab3030;background: url(3a.png) center bottom no-repeat;
}.form a:hover{text-decoration:underline;}
.form form input.timkiem_btn{
	margin-top:10px;
}.form .search_ico{
	position:absolute;background: url(search-logo.png) left top no-repeat;height:56px;width:82px;
    top:-60px;left:-60px;
}ul#search_opt{
    text-align:center;display: block;clear:left;
}ul#search_opt li{
	display: inline-block;margin:0 10px 15px;
}input.search_txt,.search_res{
	height:32px;background:#fff url(neu-ico-small.png) 3px 3px no-repeat;width:100%;border:1px solid #ccc;padding: 0 30px 0 40px;
	font-size:15px;
}ul#search_opt.search_opt_res{
    width:700px;text-align: right;
}#search_txt:focus{
    border-color: #ffa65e;
}#search_txt.ccc{color:#777;}
.timkiem_btn{
	font-size:14px;
    padding:5px 20px 10px 20px;
    height:30px;
    -webkit-appearance:button;
}.timkiem_btn:hover{
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}.trogiup_btn{
    margin-left:8px;
}
span.vietkey,span.vietkey_res{
    height:30px;
    width:30px;
    display:inline-block;
    position:absolute;
    right: 0px;
    top:-2px;
    cursor:pointer;
}span.vietkey_res{
   right:-45px;top:18px;
}.vn{
	background:url(v.png) 5px 9px no-repeat;;
}.en{
	background:url(e.png) 5px 9px no-repeat;;
}
#search_box{
    background: #fafafa;position: relative;
    height:100px;padding: 1px 0 0 10px;
    -moz-box-shadow: 1px 0px 1px #666;
    -webkit-box-shadow: 1px 0px 1px #666;
    box-shadow: 1px 0px 1px #666;
}
a#logo_small{
    height:70px;width: 120px;float:left;background: url(neu-log-small.png) left no-repeat;display: inline-block;
}input.search_res{
    margin:20px 0 0 50px;background: #fff;padding-left:5px;float:left;border: 1px solid #adbffe;
}input#timkiem_btn_res{
  height:31px;
  float: left;margin:20px 0 0 60px;border: 1px solid #adbffe;background: #f1f0f0 url(reload.png) center no-repeat;
}
.search_type{position: relative;
margin:0 auto 0;width:600px;
}.search_type_res{
    position: relative;width: 600px;display: inline-block;float: left;
}
/*more_info*/
#more_info{
	height:80px;
}
/*box_ext*/
#box_ext{
	height:200px;width:800px;margin:0 auto 0;border:1px solid #e4e4e4;
}
div.res_msg{
    clear: both;color: #000792;margin-left:185px;position: absolute;top:65px;
}
#container{
   
}
#left{
    float:left;width:190px;height:100%;overflow: hidden;background: url(left-bg.gif) 175px 0 repeat-y;
}
ul#left_opt{
    padding: 5px 5px 0 0;
}
ul#left_opt li{
    line-height: 28px;
    border-bottom: 1px solid #f2efef;
    padding: 2px 0 0 15px;
}
#content{
    float:left;
    display:inline-block;
    min-width: 640px;
    max-width: 800px;
    padding: 15px 0 0 0px;
    overflow: hidden;
}ul#ul_res li a.title_res{
    display: block;
    color: #cc0000;
    padding-left:10px;
    text-decoration: none;
    font-size: 15px;
    height: auto;
}ul#ul_res li{
    margin-bottom: 10px;overflow: hidden;
    line-height: 20px;
    min-height: 50px;
}ul#ul_res li:hover,ul#ul_res li.res_selected{
    background: url(res_hover.gif) 0 0 repeat-y;
}.res{
    float:left;max-width: 750px;
}.mean{
    padding: 5px 10px 10px 20px;
    text-align: justify;font-size: 105%;
    border-bottom: 1px dotted #e4e4e4;overflow: hidden;
}
ul#left_opt li a{
    text-decoration: none;
    background: url(green_tick.gif) left center no-repeat;
    display: inline-block;
    padding-left: 25px;
    font-weight: bold;
    color: #000099;
}ul#left_opt li a.select,ul#left_opt li a:hover{
    color: red;
    background: url(red_tick.png) left center no-repeat;
}
#footer{
    clear: both;
}